<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>第 3 小节：如何判断一个项目是否是开源的 | 开源指北</title>
    <meta name="generator" content="VuePress 1.8.0">
    <script src="https://cdn.jsdelivr.net/npm/react/umd/react.production.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/react-dom/umd/react-dom.production.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/@babel/standalone/babel.min.js"></script>
    <link rel="icon" href="/presstest/favicon.ico">
    <link rel="icon" href="/presstest/assets/icon/chrome-mask-512.png" type="image/png" sizes="512x512">
    <link rel="icon" href="/presstest/assets/icon/chrome-mask-192.png" type="image/png" sizes="192x192">
    <link rel="icon" href="/presstest/assets/icon/chrome-512.png" type="image/png" sizes="512x512">
    <link rel="icon" href="/presstest/assets/icon/chrome-192.png" type="image/png" sizes="192x192">
    <link rel="manifest" href="/presstest/manifest.webmanifest" crossorigin="use-credentials">
    <link rel="apple-touch-icon" href="/presstest/assets/icon/apple-icon-152.png">
    <meta name="description" content="一份给开源新手的保姆级开源百科">
    <meta property="og:url" content="https://vuepress-theme-demo.mrhope.site/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84.html">
    <meta property="og:site_name" content="开源指北">
    <meta property="og:title" content="第 3 小节：如何判断一个项目是否是开源的">
    <meta property="og:type" content="article">
    <meta property="og:locale" content="en-US">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:image:alt" content="开源指北">
    <meta property="article:author" content="开源指北编写小组">
    <meta name="theme-color" content="#46bd87">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="msapplication-TileImage" content="/assets/icon/ms-icon-144.png">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
    
    <link rel="preload" href="/presstest/assets/css/0.styles.bab820ff.css" as="style"><link rel="preload" href="/presstest/assets/js/app.2f1bfa80.js" as="script"><link rel="preload" href="/presstest/assets/js/layout-Layout.87e745e0.js" as="script"><link rel="preload" href="/presstest/assets/js/vendors~layout-Blog~layout-Layout~layout-NotFound.5885b1db.js" as="script"><link rel="preload" href="/presstest/assets/js/vendors~layout-Blog~layout-Layout~layout-NotFound~layout-Slide.19644d68.js" as="script"><link rel="preload" href="/presstest/assets/js/vendors~layout-Blog~layout-Layout.5e573c4d.js" as="script"><link rel="preload" href="/presstest/assets/js/page-第3小节：如何判断一个项目是否是开源的.b78fba85.js" as="script"><link rel="prefetch" href="/presstest/assets/js/54.103e364b.js"><link rel="prefetch" href="/presstest/assets/js/55.0e057ec2.js"><link rel="prefetch" href="/presstest/assets/js/56.4340d876.js"><link rel="prefetch" href="/presstest/assets/js/57.d98861e6.js"><link rel="prefetch" href="/presstest/assets/js/58.904015a7.js"><link rel="prefetch" href="/presstest/assets/js/layout-Blog.b44342cf.js"><link rel="prefetch" href="/presstest/assets/js/layout-NotFound.a47013aa.js"><link rel="prefetch" href="/presstest/assets/js/layout-Slide.6c07e077.js"><link rel="prefetch" href="/presstest/assets/js/page-开源指北.b028ea3e.js"><link rel="prefetch" href="/presstest/assets/js/page-第1小节：个人维护和建立社区，两者如何选择.be94170a.js"><link rel="prefetch" href="/presstest/assets/js/page-第1小节：什么是开源.7757fa39.js"><link rel="prefetch" href="/presstest/assets/js/page-第1小节：如何找到适合自己学习和使用的开源项目.a1bd7da8.js"><link rel="prefetch" href="/presstest/assets/js/page-第1小节：开源项目中的不同角色.7f341f65.js"><link rel="prefetch" href="/presstest/assets/js/page-第1小节：怎样在本职工作和开源项目间做好平衡.cf4b1a56.js"><link rel="prefetch" href="/presstest/assets/js/page-第1小节：有了开源的想法后从何开始.565acce8.js"><link rel="prefetch" href="/presstest/assets/js/page-第2小节：个人为什么要参与开源贡献.1baa602b.js"><link rel="prefetch" href="/presstest/assets/js/page-第2小节：为开源项目建立良好的基础.4dde99c0.js"><link rel="prefetch" href="/presstest/assets/js/page-第2小节：关于开源项目的商业化.19073793.js"><link rel="prefetch" href="/presstest/assets/js/page-第2小节：开源与个人技术成长.296505c5.js"><link rel="prefetch" href="/presstest/assets/js/page-第2小节：开源项目的源代码该怎么读.cd7b6074.js"><link rel="prefetch" href="/presstest/assets/js/page-第2小节：打造开源社区.83a50dd2.js"><link rel="prefetch" href="/presstest/assets/js/page-第3小节：企业为什么要参与开源.58e94b70.js"><link rel="prefetch" href="/presstest/assets/js/page-第3小节：开源许可证的应用.57265395.js"><link rel="prefetch" href="/presstest/assets/js/page-第3小节：开源项目的常见治理架构.49103421.js"><link rel="prefetch" href="/presstest/assets/js/page-第3小节：认识开源许可证.7e3abb0b.js"><link rel="prefetch" href="/presstest/assets/js/page-第4小节：为自己的开源项目建立贡献准则.0d4cddbc.js"><link rel="prefetch" href="/presstest/assets/js/page-第4小节：关于开源基金会.4990275e.js"><link rel="prefetch" href="/presstest/assets/js/page-第4小节：可以用哪些方式参与开源.b32e9ffa.js"><link rel="prefetch" href="/presstest/assets/js/page-第4小节：开源中的赞赏文化.6a0b71be.js"><link rel="prefetch" href="/presstest/assets/js/page-第4小节：确保开源代码质量的几个要点.952e9b26.js"><link rel="prefetch" href="/presstest/assets/js/page-第5小节：如何找到最强开源项目.a2715494.js"><link rel="prefetch" href="/presstest/assets/js/page-第5小节：如何找到适合的项目进行贡献.4d139b27.js"><link rel="prefetch" href="/presstest/assets/js/page-第5小节：开源项目的维护和管理.cfbce288.js"><link rel="prefetch" href="/presstest/assets/js/page-第5小节：有关开源的常见误区.9b6fc03d.js"><link rel="prefetch" href="/presstest/assets/js/page-第6小节：CONTRIBUTING编写.b024cf43.js"><link rel="prefetch" href="/presstest/assets/js/page-第6小节：常见文件认识.8c024542.js"><link rel="prefetch" href="/presstest/assets/js/page-第6小节：提交第一个Issue.25921032.js"><link rel="prefetch" href="/presstest/assets/js/page-第7小节：企业视角看待开源.1144c4ca.js"><link rel="prefetch" href="/presstest/assets/js/page-第7小节：提交第一个PullRequest.5f49ddbc.js"><link rel="prefetch" href="/presstest/assets/js/page-第8小节：如何成为一个项目的核心贡献者.1f39bf0d.js"><link rel="prefetch" href="/presstest/assets/js/page-第8小节：开源发展趋势.a79afcbb.js"><link rel="prefetch" href="/presstest/assets/js/page-第9小节：开源项目的贡献准则和贡献者公约.ea564d6c.js"><link rel="prefetch" href="/presstest/assets/js/page-第一部分：初识开源.5e449a6a.js"><link rel="prefetch" href="/presstest/assets/js/page-第三部分：尝试参与开源.ff6804a5.js"><link rel="prefetch" href="/presstest/assets/js/page-第二部分：学习和使用开源项目.89615154.js"><link rel="prefetch" href="/presstest/assets/js/page-第五部分：开源治理.fcf2766b.js"><link rel="prefetch" href="/presstest/assets/js/page-第六部分：有关开源的其他问题.964a2af5.js"><link rel="prefetch" href="/presstest/assets/js/page-第四部分：启动自己的开源项目.f46503a5.js"><link rel="prefetch" href="/presstest/assets/js/vendors~flowchart.af876bfc.js"><link rel="prefetch" href="/presstest/assets/js/vendors~photo-swipe.edee0a99.js"><link rel="prefetch" href="/presstest/assets/js/vendors~reveal.24dd46f7.js"><link rel="prefetch" href="/presstest/assets/js/vendors~valine.f7b972d5.js">
    <link rel="stylesheet" href="/presstest/assets/css/0.styles.bab820ff.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container has-navbar has-sidebar has-anchor"><header class="navbar"><button class="sidebar-button"><span class="icon"></span></button> <a href="/presstest/" class="home-link router-link-active"><img src="/presstest/logo.svg" alt="开源指北" class="logo"> <!----> <span class="site-name can-hide">开源指北</span></a> <div class="links"><button class="color-button"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="skin-icon"><path d="M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4
        38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32
        51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0
        102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2
        6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4
        0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2
        9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224
        419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4
        470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0
        22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6
        12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128
        505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2
        16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8
        86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4
        80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6
        6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"></path></svg> <div class="color-picker-menu" style="display:none;"><div class="theme-options"><ul class="themecolor-select"><label for="themecolor-select">Theme Color:</label> <li><a href="#" class="default-theme"></a></li> </ul> <div class="darkmode-toggle"><label for="darkmode-toggle" class="desc">Theme Mode:</label> <div class="darkmode-switch"><div class="item day"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon light-icon"><path d="M512 256a42.667 42.667 0 0042.667-42.667V128a42.667 42.667 0 00-85.334 0v85.333A42.667 42.667 0 00512 256zm384 213.333h-85.333a42.667 42.667 0 000 85.334H896a42.667 42.667 0 000-85.334zM256 512a42.667 42.667 0 00-42.667-42.667H128a42.667 42.667 0 000 85.334h85.333A42.667 42.667 0 00256 512zm9.387-298.667a42.667 42.667 0 00-59.307 62.72l61.44 59.307a42.667 42.667 0 0031.147 11.947 42.667 42.667 0 0030.72-13.227 42.667 42.667 0 000-60.16zm459.946 133.974a42.667 42.667 0 0029.44-11.947l61.44-59.307a42.667 42.667 0 00-57.6-62.72l-61.44 60.587a42.667 42.667 0 000 60.16 42.667 42.667 0 0028.16 13.227zM512 768a42.667 42.667 0 00-42.667 42.667V896a42.667 42.667 0 0085.334 0v-85.333A42.667 42.667 0 00512 768zm244.48-79.36a42.667 42.667 0 00-59.307 61.44l61.44 60.587a42.667 42.667 0 0029.44 11.946 42.667 42.667 0 0030.72-12.8 42.667 42.667 0 000-60.586zm-488.96 0l-61.44 59.307a42.667 42.667 0 000 60.586 42.667 42.667 0 0030.72 12.8 42.667 42.667 0 0028.587-10.666l61.44-59.307a42.667 42.667 0 00-59.307-61.44zM512 341.333A170.667 170.667 0 10682.667 512 170.667 170.667 0 00512 341.333z" fill="currentColor"></path></svg></div> <div class="item auto active"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon auto-icon"><path d="M460.864 539.072H564.8L510.592 376l-49.728 163.072zM872 362.368V149.504H659.648L510.528 0l-149.12 149.504H149.12v212.928L0 511.872l149.12 149.504v212.928h212.352l149.12 149.504 149.12-149.504h212.352V661.376l149.12-149.504L872 362.368zM614.464 693.12l-31.616-90.624H438.272l-31.616 90.624h-85.888l144.576-407.68h90.368l144.576 407.68h-85.824zm0 0" fill="currentColor"></path></svg></div> <div class="item night"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon dark-icon"><path d="M935.539 630.402c-11.43-11.432-28.674-14.739-43.531-8.354-46.734 20.103-96.363 30.297-147.508 30.297-99.59 0-193.221-38.784-263.64-109.203-108.637-108.637-139.61-270.022-78.908-411.148a39.497 39.497 0 00-51.886-51.887c-52.637 22.64-100.017 54.81-140.826 95.616-85.346 85.346-132.346 198.821-132.346 319.52 0 120.7 47.001 234.172 132.347 319.519S408.063 947.11 528.76 947.11c120.7 0 234.172-47.003 319.52-132.351 40.809-40.81 72.978-88.19 95.616-140.826a39.497 39.497 0 00-8.356-43.532z" fill="currentColor"></path></svg></div></div> <!----></div></div></div></button> <div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/presstest/" class="nav-link router-link-active"><i class="iconfont icon-home"></i>
  首页
</a></div> <a rel="noopener noreferrer" href="https://gitee.com/gitee-community/opensource-guide" target="_blank" class="repo-link">
    Gitee
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><div class="blogger-info mobile"><div class="blogger-wrapper"><div aria-label="Personal Intro" data-balloon-pos="down" class="blogger hasIntro"><img alt="blogger-avatar" src="/presstest/logo.svg" class="avatar"> <div class="name">开源指北编写小组</div></div></div> <div class="num-wrapper"><div><div class="num">40</div> <div>Articles</div></div> <div><div class="num">0</div> <div>Category</div></div> <div><div class="num">0</div> <div>Tags</div></div> <div><div class="num">0</div> <div>Timeline</div></div></div> <div class="media-links-wrapper bottom-media-link"><a href="https://gitee.com/gitee-community/opensource-guide" rel="noopener noreferrer" target="_blank" aria-label="Gitee" data-balloon-pos="up" class="media-link"><span class="sr-only">Gitee</span> <svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon icon-gitee"><circle cx="512" cy="512" r="512" fill="#C71D23"></circle> <path d="M772.953 454.723H480.17v.006a25.46 25.46 0 00-25.46 25.453l-.025 63.649a25.46 25.46 0 0025.46 25.466l178.242-.007a25.46 25.46 0 0125.459 25.46v12.73c0 42.18-34.198 76.378-76.378 76.378H365.583a25.46 25.46 0 01-25.46-25.46V416.533h-.006c0-42.18 34.192-76.378 76.378-76.378h356.388v-.013a25.46 25.46 0 0025.46-25.446l.057-63.65h.013a25.46 25.46 0 00-25.46-25.471l-356.432.012c-105.453 0-190.946 85.493-190.946 190.946v356.433a25.46 25.46 0 0025.46 25.46H626.56c94.913 0 171.852-76.94 171.852-171.852V480.182a25.46 25.46 0 00-25.46-25.46z" fill="#fff"></path></svg></a></div></div> <hr>  <nav class="nav-links"><div class="nav-item"><a href="/presstest/" class="nav-link router-link-active"><i class="iconfont icon-home"></i>
  首页
</a></div> <a rel="noopener noreferrer" href="https://gitee.com/gitee-community/opensource-guide" target="_blank" class="repo-link">
    Gitee
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav>  <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><!----> <span>第一部分：初识开源</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%201%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E4%BB%80%E4%B9%88%E6%98%AF%E5%BC%80%E6%BA%90/" class="sidebar-link">第 1 小节：什么是开源</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%202%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E4%B8%8E%E4%B8%AA%E4%BA%BA%E6%8A%80%E6%9C%AF%E6%88%90%E9%95%BF/" class="sidebar-link">第 2 小节：开源与个人技术成长</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/" aria-current="page" class="active sidebar-link">第 3 小节：如何判断一个项目是否是开源的</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#前言" class="sidebar-link">前言</a></li><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#什么是闭源-closed-source" class="sidebar-link">什么是闭源 (Closed Source)</a></li><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#什么是开源-open-source" class="sidebar-link">什么是开源 (Open Source)</a></li><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#什么是半开源" class="sidebar-link">什么是半开源</a></li><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#其他概念" class="sidebar-link">其他概念</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#自由软件-free-libre-software" class="sidebar-link">自由软件 (Free/Libre Software)</a></li></ul></li><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#小结" class="sidebar-link">小结</a></li><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#案例说明" class="sidebar-link">案例说明</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#开源案例的开源许可说明" class="sidebar-link">开源案例的开源许可说明</a></li></ul></li><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#参考资料" class="sidebar-link">参考资料</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#本部分内容贡献者" class="sidebar-link">本部分内容贡献者</a></li></ul></li></ul></li><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%204%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%85%B3%E4%BA%8E%E5%BC%80%E6%BA%90%E5%9F%BA%E9%87%91%E4%BC%9A/" class="sidebar-link">第 4 小节：关于开源基金会</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%205%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E6%9C%89%E5%85%B3%E5%BC%80%E6%BA%90%E7%9A%84%E5%B8%B8%E8%A7%81%E8%AF%AF%E5%8C%BA/" class="sidebar-link">第 5 小节：有关开源的常见误区</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%206%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%B8%B8%E8%A7%81%E6%96%87%E4%BB%B6%E8%AE%A4%E8%AF%86/" class="sidebar-link">第 6 小节：常见文件认识</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%207%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E4%BC%81%E4%B8%9A%E8%A7%86%E8%A7%92%E7%9C%8B%E5%BE%85%E5%BC%80%E6%BA%90/" class="sidebar-link">第 7 小节：企业视角看待开源</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%208%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E5%8F%91%E5%B1%95%E8%B6%8B%E5%8A%BF/" class="sidebar-link">第 8 小节：开源发展趋势</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><!----> <span>第二部分：学习和使用开源项目</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/presstest/%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86%EF%BC%9A%E5%AD%A6%E4%B9%A0%E5%92%8C%E4%BD%BF%E7%94%A8%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%201%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E9%80%82%E5%90%88%E8%87%AA%E5%B7%B1%E5%AD%A6%E4%B9%A0%E5%92%8C%E4%BD%BF%E7%94%A8%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" class="sidebar-link">第 1 小节：如何找到适合自己学习和使用的开源项目</a></li><li><a href="/presstest/%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86%EF%BC%9A%E5%AD%A6%E4%B9%A0%E5%92%8C%E4%BD%BF%E7%94%A8%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%202%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E7%9A%84%E6%BA%90%E4%BB%A3%E7%A0%81%E8%AF%A5%E6%80%8E%E4%B9%88%E8%AF%BB/" class="sidebar-link">第 2 小节：开源项目的源代码该怎么读</a></li><li><a href="/presstest/%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86%EF%BC%9A%E5%AD%A6%E4%B9%A0%E5%92%8C%E4%BD%BF%E7%94%A8%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E8%AE%A4%E8%AF%86%E5%BC%80%E6%BA%90%E8%AE%B8%E5%8F%AF%E8%AF%81/" class="sidebar-link">第 3 小节：认识开源许可证</a></li><li><a href="/presstest/%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86%EF%BC%9A%E5%AD%A6%E4%B9%A0%E5%92%8C%E4%BD%BF%E7%94%A8%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%204%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E4%B8%AD%E7%9A%84%E8%B5%9E%E8%B5%8F%E6%96%87%E5%8C%96/" class="sidebar-link">第 4 小节：开源中的赞赏文化</a></li><li><a href="/presstest/%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86%EF%BC%9A%E5%AD%A6%E4%B9%A0%E5%92%8C%E4%BD%BF%E7%94%A8%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%205%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E6%9C%80%E5%BC%BA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" class="sidebar-link">第 5 小节：如何找到最强开源项目</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><!----> <span>第三部分：尝试参与开源</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%201%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E4%B8%AD%E7%9A%84%E4%B8%8D%E5%90%8C%E8%A7%92%E8%89%B2/" class="sidebar-link">第 1 小节：开源项目中的不同角色</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%202%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E4%B8%AA%E4%BA%BA%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90%E8%B4%A1%E7%8C%AE/" class="sidebar-link">第 2 小节：个人为什么要参与开源贡献</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E4%BC%81%E4%B8%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/" class="sidebar-link">第 3 小节：企业为什么要参与开源</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%204%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%8F%AF%E4%BB%A5%E7%94%A8%E5%93%AA%E4%BA%9B%E6%96%B9%E5%BC%8F%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/" class="sidebar-link">第 4 小节：可以用哪些方式参与开源</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%205%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E9%80%82%E5%90%88%E7%9A%84%E9%A1%B9%E7%9B%AE%E8%BF%9B%E8%A1%8C%E8%B4%A1%E7%8C%AE/" class="sidebar-link">第 5 小节：如何找到适合的项目进行贡献</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%206%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E6%8F%90%E4%BA%A4%E7%AC%AC%E4%B8%80%E4%B8%AA%20Issue/" class="sidebar-link">第 6 小节：提交第一个 Issue</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%207%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E6%8F%90%E4%BA%A4%E7%AC%AC%E4%B8%80%E4%B8%AA%20Pull%20Request/" class="sidebar-link">第 7 小节：提交第一个 Pull Request</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%208%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E6%88%90%E4%B8%BA%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E7%9A%84%E6%A0%B8%E5%BF%83%E8%B4%A1%E7%8C%AE%E8%80%85/" class="sidebar-link">第 8 小节：如何成为一个项目的核心贡献者</a></li><li><a href="/presstest/%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86%EF%BC%9A%E5%B0%9D%E8%AF%95%E5%8F%82%E4%B8%8E%E5%BC%80%E6%BA%90/%E7%AC%AC%209%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E7%9A%84%E8%B4%A1%E7%8C%AE%E5%87%86%E5%88%99%E5%92%8C%E8%B4%A1%E7%8C%AE%E8%80%85%E5%85%AC%E7%BA%A6/" class="sidebar-link">第 9 小节：开源项目的贡献准则和贡献者公约</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><!----> <span>第四部分：启动自己的开源项目</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/presstest/%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86%EF%BC%9A%E5%90%AF%E5%8A%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%201%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E6%9C%89%E4%BA%86%E5%BC%80%E6%BA%90%E7%9A%84%E6%83%B3%E6%B3%95%E5%90%8E%E4%BB%8E%E4%BD%95%E5%BC%80%E5%A7%8B/" class="sidebar-link">第 1 小节：有了开源的想法后从何开始</a></li><li><a href="/presstest/%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86%EF%BC%9A%E5%90%AF%E5%8A%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%202%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E4%B8%BA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%BB%BA%E7%AB%8B%E8%89%AF%E5%A5%BD%E7%9A%84%E5%9F%BA%E7%A1%80/" class="sidebar-link">第 2 小节：为开源项目建立良好的基础</a></li><li><a href="/presstest/%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86%EF%BC%9A%E5%90%AF%E5%8A%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E8%AE%B8%E5%8F%AF%E8%AF%81%E7%9A%84%E5%BA%94%E7%94%A8/" class="sidebar-link">第 3 小节：开源许可证的应用</a></li><li><a href="/presstest/%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86%EF%BC%9A%E5%90%AF%E5%8A%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%204%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E4%B8%BA%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%BB%BA%E7%AB%8B%E8%B4%A1%E7%8C%AE%E5%87%86%E5%88%99/" class="sidebar-link">第 4 小节：为自己的开源项目建立贡献准则</a></li><li><a href="/presstest/%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86%EF%BC%9A%E5%90%AF%E5%8A%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%205%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E7%9A%84%E7%BB%B4%E6%8A%A4%E5%92%8C%E7%AE%A1%E7%90%86/" class="sidebar-link">第 5 小节：开源项目的维护和管理</a></li><li><a href="/presstest/%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86%EF%BC%9A%E5%90%AF%E5%8A%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/%E7%AC%AC%206%20%E5%B0%8F%E8%8A%82%EF%BC%9ACONTRIBUTING%20%E7%BC%96%E5%86%99/" class="sidebar-link">第 6 小节：CONTRIBUTING 编写</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><!----> <span>第五部分：开源治理</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/presstest/%E7%AC%AC%E4%BA%94%E9%83%A8%E5%88%86%EF%BC%9A%E5%BC%80%E6%BA%90%E6%B2%BB%E7%90%86/%E7%AC%AC%201%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E4%B8%AA%E4%BA%BA%E7%BB%B4%E6%8A%A4%E5%92%8C%E5%BB%BA%E7%AB%8B%E7%A4%BE%E5%8C%BA%EF%BC%8C%E4%B8%A4%E8%80%85%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9/" class="sidebar-link">第 1 小节：个人维护和建立社区，两者如何选择</a></li><li><a href="/presstest/%E7%AC%AC%E4%BA%94%E9%83%A8%E5%88%86%EF%BC%9A%E5%BC%80%E6%BA%90%E6%B2%BB%E7%90%86/%E7%AC%AC%202%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E6%89%93%E9%80%A0%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA/" class="sidebar-link">第 2 小节：打造开源社区</a></li><li><a href="/presstest/%E7%AC%AC%E4%BA%94%E9%83%A8%E5%88%86%EF%BC%9A%E5%BC%80%E6%BA%90%E6%B2%BB%E7%90%86/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E7%9A%84%E5%B8%B8%E8%A7%81%E6%B2%BB%E7%90%86%E6%9E%B6%E6%9E%84/" class="sidebar-link">第 3 小节：开源项目的常见治理架构</a></li><li><a href="/presstest/%E7%AC%AC%E4%BA%94%E9%83%A8%E5%88%86%EF%BC%9A%E5%BC%80%E6%BA%90%E6%B2%BB%E7%90%86/%E7%AC%AC%204%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E7%A1%AE%E4%BF%9D%E5%BC%80%E6%BA%90%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F%E7%9A%84%E5%87%A0%E4%B8%AA%E8%A6%81%E7%82%B9/" class="sidebar-link">第 4 小节：确保开源代码质量的几个要点</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><!----> <span>第六部分：有关开源的其他问题</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/presstest/%E7%AC%AC%E5%85%AD%E9%83%A8%E5%88%86%EF%BC%9A%E5%85%B6%E4%BB%96%E9%97%AE%E9%A2%98/%E7%AC%AC%201%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E6%80%8E%E6%A0%B7%E5%9C%A8%E6%9C%AC%E8%81%8C%E5%B7%A5%E4%BD%9C%E5%92%8C%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E9%97%B4%E5%81%9A%E5%A5%BD%E5%B9%B3%E8%A1%A1/" class="sidebar-link">第 1 小节：怎样在本职工作和开源项目间做好平衡</a></li><li><a href="/presstest/%E7%AC%AC%E5%85%AD%E9%83%A8%E5%88%86%EF%BC%9A%E5%85%B6%E4%BB%96%E9%97%AE%E9%A2%98/%E7%AC%AC%202%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%85%B3%E4%BA%8E%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E7%9A%84%E5%95%86%E4%B8%9A%E5%8C%96/" class="sidebar-link">第 2 小节：关于开源项目的商业化</a></li></ul></section></li></ul> </aside> <main class="page"><nav class="breadcrumb"><ul><li><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/" class="router-link-active"><i class="iconfont icon-page"></i>
        第一部分：初识开源
      </a></li><li class="is-active"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/" aria-current="page" class="router-link-exact-active router-link-active"><!---->
        第 3 小节：如何判断一个项目是否是开源的
      </a></li></ul></nav>  <div class="page-title"><h1><!---->
    第 3 小节：如何判断一个项目是否是开源的
  </h1> <div class="page-info"><!----> <span aria-label="Author🖊" data-balloon-pos="down"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon author-icon"><path d="M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z" fill="currentColor"></path></svg> <span>开源指北编写小组</span></span><span aria-label="Page views🔢" data-balloon-pos="down" class="visitor-info"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon eye-icon"><path d="M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z" fill="currentColor"></path></svg> <span id="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/" data-flag-title="第 3 小节：如何判断一个项目是否是开源的" class="leancloud_visitors"><span class="leancloud-visitors-count">...</span></span></span><!----><!----><!----><span aria-label="Reading Time⌛" data-balloon-pos="down" class="read-time-info"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon time-icon"><path d="M511.997 70.568c-243.797 0-441.429 197.633-441.429 441.435 0 243.797 197.632 441.429 441.43 441.429S953.431 755.8 953.431 512.002c0-243.796-197.637-441.434-441.435-441.434zm150.158 609.093l-15.605 15.61c-8.621 8.615-22.596 8.615-31.215 0L472.197 552.126c-4.95-4.944-4.34-14.888-4.34-24.677V247.14c0-12.19 9.882-22.07 22.07-22.07h22.07c12.19 0 22.07 9.882 22.07 22.07v273.218l128.088 128.088c8.62 8.62 8.62 22.595 0 31.215zm0 0" fill="currentColor"></path></svg> <span>About 5 min</span></span></div> <hr></div> <!----> <div class="anchor-place-holder"><aside id="anchor"><div class="anchor-wrapper"><ul class="anchor-list"><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#前言" class="anchor-link"><div>前言</div></a></li><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#什么是闭源-closed-source" class="anchor-link"><div>什么是闭源 (Closed Source)</div></a></li><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#什么是开源-open-source" class="anchor-link"><div>什么是开源 (Open Source)</div></a></li><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#什么是半开源" class="anchor-link"><div>什么是半开源</div></a></li><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#其他概念" class="anchor-link"><div>其他概念</div></a><ul class="anchor-list"><li class="anchor anchor3"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#自由软件-free-libre-software" class="anchor-link"><div>自由软件 (Free/Libre Software)</div></a></li></ul></li><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#小结" class="anchor-link"><div>小结</div></a></li><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#案例说明" class="anchor-link"><div>案例说明</div></a><ul class="anchor-list"><li class="anchor anchor3"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#开源案例的开源许可说明" class="anchor-link"><div>开源案例的开源许可说明</div></a></li></ul></li><li class="anchor anchor2"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#参考资料" class="anchor-link"><div>参考资料</div></a><ul class="anchor-list"><li class="anchor anchor3"><a href="/presstest/%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9A%E5%88%9D%E8%AF%86%E5%BC%80%E6%BA%90/%E7%AC%AC%203%20%E5%B0%8F%E8%8A%82%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%BC%80%E6%BA%90%E7%9A%84/#本部分内容贡献者" class="anchor-link"><div>本部分内容贡献者</div></a></li></ul></li></ul></div></aside></div> <div class="theme-default-content content__default"><h1 id="第-3-小节-如何判断一个项目是否是开源的"><a href="#第-3-小节-如何判断一个项目是否是开源的" class="header-anchor">#</a> 第 3 小节：如何判断一个项目是否是开源的</h1> <blockquote><p>本篇内容将会引导大家分辨一个项目的状态，是开源，闭源，还是半开源。</p></blockquote> <h2 id="前言"><a href="#前言" class="header-anchor">#</a> 前言</h2> <p>项目分为开源项目、闭源项目，以及未被明确定义的半开源项目。那么，什么项目可以称之为开源项目？什么项目是闭源项目呢？它们之间有什么区别？下面让我们一起来了解一下。</p> <h2 id="什么是闭源-closed-source"><a href="#什么是闭源-closed-source" class="header-anchor">#</a> 什么是闭源 (Closed Source)</h2> <p>这太好解释了：项目的源代码不公开发布，就叫闭源。闭源可以保证源代码的安全性和隐私性，想要获得此类代码一般需要加入闭源项目所属组织或签署保密协议，以确保代码不会泄露。闭源项目一般存在于商业软件领域，可以很好地保护公司的商业机密。此外，个人的私密项目也属于闭源项目，你可以在创建项目时，选择对应的隐私访问级别——Private。</p> <p>闭源在保护机密和隐私方面发挥了重要作用，但由于参与成员的限制性，不能像开源项目那样集思广益，因此，项目的迭代速度一般会慢于开源项目。此外，也正是因为参与群体范围较小，闭源项目的维护管理、标准化难度会小于开源项目。</p> <h2 id="什么是开源-open-source"><a href="#什么是开源-open-source" class="header-anchor">#</a> 什么是开源 (Open Source)</h2> <p>开源软件是开源的主要表现形式。在第 1 小节中，相信你已经对开源有所了解，下面我们来回顾一下开源的定义：开源软件是一种 <strong>技术和立场中立</strong>的<strong>使用许可证约束</strong>的<strong>开放源代码</strong> 的软件。</p> <p>对于开源软件来说，技术和立场中立要求开源软件对任何组织和个体要一视同仁，保持公平公正。而使用许可证约束一方面是保证开源者的各项权利</p> <p>当然，关于开源的详细定义还有很多，其中最有影响力的是 <a href="https://www.debian.org/social_contract#guidelines" target="_blank" rel="noopener noreferrer">Debian 自由软件指导方针 (DFSG)<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 和 Open Source Initiative 制定的 <a href="https://opensource.org/osd" target="_blank" rel="noopener noreferrer">Open Source Definition<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>。其中，后者是前者的衍生版本。</p> <p>更多详细内容，请参考 [第 1 小节：什么是开源](./第 1 小节：什么是开源.md/#开源软件) 。</p> <h2 id="什么是半开源"><a href="#什么是半开源" class="header-anchor">#</a> 什么是半开源</h2> <p>“半开源”一词从来没有被正式定义过，甚至，“半开源”这个词是不是被生造出来的也不太清楚。下面列举了半开源软件当前较为常见的几种定义（排序不分先后）。</p> <ul><li>半开源软件是指 <strong>开放了系统核心代码但不开放非核心代码的软件</strong>。比如：有人认为 Android 是半开源系统系统，因为其系统核心开源，但硬件驱动、Google Service、各厂家自带应用不开源。</li> <li>半开源软件是指 <strong>开放源代码但并没有开放其他功能代码的软件</strong>。软件虽然开放了源代码，但由于种种原因，可能在实现上做了限制，导致使用者并不能完整地使用软件的所有功能。</li> <li>半开源软件是指 <strong>开放源代码但没有使用开源许可证的软件</strong>。因为半开源的概念和英文中“Source Available”的概念基本相同。</li></ul> <p>虽然没有权威的定义，但从上面几种定义分析，我们可以总结出半开源的特点：开放了源代码，但并没有使用开源许可或没有满足开源使用者一定程度上的需求。从本质上来讲，半开源与开源之间没有明确的界限，两者都开源了源代码，只是由于一些原因，导致开源使用者认为前者并非完全开源的。</p> <h2 id="其他概念"><a href="#其他概念" class="header-anchor">#</a> 其他概念</h2> <h3 id="自由软件-free-libre-software"><a href="#自由软件-free-libre-software" class="header-anchor">#</a> 自由软件 (Free/Libre Software)</h3> <p><strong>自由软件和开源的区别</strong></p> <p>自由软件一般指的是，它包括满足开源条件的软件，以及不满足开源条件的软件。但是，这两个说法之间存在些许的哲学观点差异。关于自由软件，其中涉及到的辩论和观点很多，如果想要了解自由软件运动支持者对“开源软件”说法的质疑和批评，可以参考阅读 <a href="https://www.gnu.org/philosophy/open-source-misses-the-point.html" target="_blank" rel="noopener noreferrer">《为什么开源错失了自由软件的重点》<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>。</p> <h2 id="小结"><a href="#小结" class="header-anchor">#</a> 小结</h2> <p>本篇文章向大家讲解了闭源、开源、半开源的概念，客观分析了它们各自的特点，当你想要保护隐私、少数人参与维护的项目时，闭源更加适合你；当你想要分享自己的项目、吸引更多人维护时，请果断选择开源。关于半开源，虽然大家可能各说纷纭，但它与开源并没有明确的分界线，对于一些观点的解读需要大家理性看待。</p> <p>分享需要开放的心态，还望大家求同存异，在开源世界里肆意挥毫，留下浓墨重彩的一笔！</p> <h2 id="案例说明"><a href="#案例说明" class="header-anchor">#</a> 案例说明</h2> <h3 id="开源案例的开源许可说明"><a href="#开源案例的开源许可说明" class="header-anchor">#</a> 开源案例的开源许可说明</h3> <ul><li><a href="https://www.bt.cn/kyxy.html" target="_blank" rel="noopener noreferrer">堡塔开源许可协议<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://github.com/onivim/oni2/blob/master/Outrun-Labs-EULA-v1.1.md" target="_blank" rel="noopener noreferrer">Outrun-Labs-EULA-v1.1<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/LICENSE" target="_blank" rel="noopener noreferrer">GitLab LICENSE<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://mariadb.com/bsl11/" target="_blank" rel="noopener noreferrer">Business Source License 1.1<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://fair.io/" target="_blank" rel="noopener noreferrer">FAIR SOURCE LICENSE<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://commonsclause.com/" target="_blank" rel="noopener noreferrer">The Commons Clause.<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://github.com/996icu/996.ICU/blob/master/LICENSE_CN" target="_blank" rel="noopener noreferrer">Anti-996 License<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="参考资料"><a href="#参考资料" class="header-anchor">#</a> 参考资料</h2> <ul><li><a href="https://www.zhihu.com/question/21189880" target="_blank" rel="noopener noreferrer">Android为何是“半开源操作系统” ？<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://www.v2ex.com/t/598322" target="_blank" rel="noopener noreferrer">微软 VS Code“半开源”的操作属实不地道<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h3 id="本部分内容贡献者"><a href="#本部分内容贡献者" class="header-anchor">#</a> 本部分内容贡献者</h3> <p><a href="https://gitee.com/ZeroAurora233" target="_blank" rel="noopener noreferrer">ZeroAurora<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>、<a href="https://gitee.com/xueshanlinghu" target="_blank" rel="noopener noreferrer">雪山凌狐<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>、<a href="https://gitee.com/orh" target="_blank" rel="noopener noreferrer">ORH<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>、<a href="https://gitee.com/luhuadong" target="_blank" rel="noopener noreferrer">阿基米东<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>、<a href="https://gitee.com/XYCode-XYC" target="_blank" rel="noopener noreferrer">XYCode<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>、<a href="https://gitee.com/lihuimingxs" target="_blank" rel="noopener noreferrer">西狩<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p></div> <footer class="page-edit"><div class="edit-link"><a href="https://gitee.com/gitee-community/opensource-guide/edit/master/第一部分：初识开源/第 3 小节：如何判断一个项目是否是开源的.md" target="_blank" rel="noopener noreferrer">Edit on Github</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <!----></footer> <!----> <div class="comments-wrapper"><div class="valine-wrapper"><div id="valine"></div></div></div> </main> <footer class="footer-wrapper"><div class="media-links-wrapper"><a href="https://gitee.com/gitee-community/opensource-guide" rel="noopener noreferrer" target="_blank" aria-label="Gitee" data-balloon-pos="up" class="media-link"><span class="sr-only">Gitee</span> <svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon icon-gitee"><circle cx="512" cy="512" r="512" fill="#C71D23"></circle> <path d="M772.953 454.723H480.17v.006a25.46 25.46 0 00-25.46 25.453l-.025 63.649a25.46 25.46 0 0025.46 25.466l178.242-.007a25.46 25.46 0 0125.459 25.46v12.73c0 42.18-34.198 76.378-76.378 76.378H365.583a25.46 25.46 0 01-25.46-25.46V416.533h-.006c0-42.18 34.192-76.378 76.378-76.378h356.388v-.013a25.46 25.46 0 0025.46-25.446l.057-63.65h.013a25.46 25.46 0 00-25.46-25.471l-356.432.012c-105.453 0-190.946 85.493-190.946 190.946v356.433a25.46 25.46 0 0025.46 25.46H626.56c94.913 0 171.852-76.94 171.852-171.852V480.182a25.46 25.46 0 00-25.46-25.46z" fill="#fff"></path></svg></a></div> <div class="footer">开源指北采用 CC-BY-SA-4.0 进行许可 | 感谢每一位参与的开发者</div> <div class="copyright">Copyright © 2020 开源指北编写小组</div></footer></div><div class="global-ui"><!----><!----><div id="pwa-install"><!----> <div id="install-modal-wrapper" style="display:none;"><div class="background"></div> <div class="install-modal"><div class="header"><button aria-label="Close" class="close-button"><svg width="23" height="22" xmlns="http://www.w3.org/2000/svg" class="icon close-icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.12.358a1.224 1.224 0 011.729 0l8.92 8.914L20.686.358a1.224 1.224 0 011.73 1.728L13.497 11l8.92 8.913a1.222 1.222 0 11-1.73 1.729l-8.919-8.913-8.92 8.913a1.224 1.224 0 01-1.729-1.729L10.04 11l-8.92-8.914a1.222 1.222 0 010-1.728z" fill="currentColor"></path></svg></button> <div class="logo"><!----> <div class="title"><h1></h1> <p class="desc">This app can be installed on your PC or mobile device.  This will allow this web app to look and behave like any other installed app.  You will find it in your app lists and be able to pin it to your home screen, start menus or task bars.  This installed web app will also be able to safely interact with other apps and your operating system. </p></div></div></div> <div class="content"><div class="highlight"><!----> <!----></div> <div class="description"><h3>Description</h3> <p></p></div></div> <div class="button-wrapper"><button class="install-button">
        Install <span></span></button> <button class="cancel-button">
        Cancel
      </button></div></div></div></div><div tabindex="-1" role="dialog" aria-hidden="true" class="pswp"><div class="pswp__bg"></div> <div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div></div> <div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div> <button title="Close (Esc)" class="pswp__button pswp__button--close"></button> <button title="Share" class="pswp__button pswp__button--share"></button> <button title="Toggle fullscreen" class="pswp__button pswp__button--fs"></button> <button title="Zoom in/out" class="pswp__button pswp__button--zoom"></button> <div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"><div class="pswp__share-tooltip"></div></div> <button title="Previous (arrow left)" class="pswp__button pswp__button--arrow--left"></button> <button title="Next (arrow right)" class="pswp__button pswp__button--arrow--right"></button> <div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div></div></div>
    <script src="/presstest/assets/js/app.2f1bfa80.js" defer></script><script src="/presstest/assets/js/layout-Layout.87e745e0.js" defer></script><script src="/presstest/assets/js/vendors~layout-Blog~layout-Layout~layout-NotFound.5885b1db.js" defer></script><script src="/presstest/assets/js/vendors~layout-Blog~layout-Layout~layout-NotFound~layout-Slide.19644d68.js" defer></script><script src="/presstest/assets/js/vendors~layout-Blog~layout-Layout.5e573c4d.js" defer></script><script src="/presstest/assets/js/page-第3小节：如何判断一个项目是否是开源的.b78fba85.js" defer></script>
  </body>
</html>
